Symbol Table Management in an HPF Debugger
نویسندگان
چکیده
In this paper we present a functionality and a structure of a symbol table manager for debugging HPF programs. The manager retrieves information from executable les generated by diierent Fortran 77/90 and HPF compilers and converts it into an internal representation independent of le format, which is accessed by the debugging system.
منابع مشابه
An HPF Symbolic Debugging System Concepts and Design
Debuggers are critical tools for the software development. The design and implementation of a source-level debugging system that enables the HPF programmer to observe the behavior of the program at the level at which the program has been developed presents unique challenges. The main requirement put on an HPF de-bugger is to observe and control the state of many processors, to summarize and pre...
متن کاملA Machine-Independent Debugger--Revisited
Most debuggers are notoriously machine-dependent, but some recent research prototypes achieve varying degrees of machine-independence with novel designs. Cdb, a simple source-level debugger for C, is completely independent of its target architecture. This independence is achieved by embedding symbol tables and debugging code in the target program, which costs both time and space. This paper des...
متن کاملDeHiFo-an advanced HPF debugging system
Debuggers are critical tools for the software development. The design and implementation of a source-level debugging system that enables the HPF programmer to observe the behavior of the program at the level at which the program has been developed presents unique challenges. The main requirement put on an HPF debugger is to observe and control the state of many processors, to summarize and pres...
متن کاملA Machine-independent Debugger
cdb is a simple, source-level debugger for ANSI/ISO C programs compiled by lcc, a retargetable C compiler. cdb is completely independent of its target architecture. This independence is achieved by embedding a small amount of itself — a ‘nub’ — in the program to be debugged and by having the compiler emit machine-independent symbol-table data and related code. This paper describes the design of...
متن کاملChallenges in Designing an HPF Debugger
Vol. 9 No. 3 1997 As we learn better ways to express our thoughts in the form of computer programs and to take better advantage of hardware resources, we incorporate these ideas and paradigms into the programming languages we use. Fortran 90 provides mechanisms to operate directly on arrays, e.g., A=2*A to double each element of A independent of rank, rather than requiring the programmer to ope...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999